import request from '@/utils/request'

// 配爬员注册申请
export function applyClimber(data) {
  return request({
    url: '/climber/apply',
    method: 'post',
    data: data
  })
}

// 获取配爬员申请状态
export function getClimberStatus() {
  return request({
    url: '/climber/status',
    method: 'get'
  })
}

// 获取当前用户的配爬员信息
export function getClimberInfo() {
  return request({
    url: '/climber/current',
    method: 'get'
  })
}

// 更新配爬员信息
export function updateClimberInfo(data) {
  return request({
    url: '/climber/update',
    method: 'put',
    data: data
  })
}

// 更新配爬员基本信息（姓名、年龄、性别、手机号、个人简介）
export function updateClimberProfile(data) {
  return request({
    url: '/climber/profile',
    method: 'put',
    data: data
  })
}

// 清理个人简介中的结构化数据，只保留纯粹的个人简介内容
export function cleanClimberBio() {
  return request({
    url: '/climber/clean-bio',
    method: 'post'
  })
}

// 配爬员资质审核提交（已登录配爬员更新资质）
export function submitQualification(data) {
  return request({
    url: '/climber/qualification/submit',
    method: 'post',
    data: data
  })
}

